Data Engineer
at Mypinpad in Remote for salary not provided
Mypinpad is a UK-headquartered B2B SaaS business with customers and employees in over 20 countries. Mypinpad strives to be the solution of choice for money on the move —making mobile transactions safe, easy and enjoyable. Its certified and patented technology is built on cloud-based open systems designed to be bank-grade secure and ready to scale, providing customers with the tools to grow and futureproof their business. By working together with partners, Mypinpad aims to drive financial inclusion for the benefit of millions globally.
Visit our website to find out more about us.
Mypinpad is proud to be an equal opportunities employer. We are a global remote community operating across multiple regions where our cultures and individuality are respected and appreciated.
The role
As a Data Engineer at Mypinpad, your role will revolve around designing, developing, and maintaining the data infrastructure and software that enables efficient and secure processing of mobile payments.
Your primary responsibility will be to build and optimise data pipelines to ensure seamless integration of various payment-related data sources and support the analysis and reporting needs of Mypinpad.
Key responsibilities and expectations
- Data Infrastructure Design: Design and implement scalable and reliable data infrastructure to handle large volumes of payment-related data from diverse sources such as mobile apps, payment gateways, transaction logs, and financial systems.
- Data Pipeline Development: Develop and maintain data pipelines to extract, transform, and load (ETL) data from various sources into the data warehouse, data lake, or other data storage systems.
- Data Integration: Ensure seamless integration of data from different payment channels and platforms to provide a unified view of payment transactions, customer behaviour, and other relevant metrics.
- Data Quality and Governance: Implement data quality checks and data governance processes to ensure accuracy, consistency, and compliance with regulatory requirements for payment data.
- Performance Optimisation: Continuously optimise data pipelines and queries to improve system performance, reduce latency, and handle real-time data processing when required.
- Security and Privacy: Work closely with the security team to implement data privacy and protection measures to safeguard sensitive payment information.
- Analytics Support: Collaborate with data analysts and data scientists to provide them with clean, reliable, and well-structured data for conducting advanced analytics and generating insights.
- Monitoring and Troubleshooting: Set up monitoring systems to identify and address data-related issues promptly. Troubleshoot and resolve data pipeline failures or performance bottlenecks.
- Documentation: Create and maintain comprehensive documentation for data processes, pipelines, and data models to facilitate knowledge sharing and team collaboration.
- Technology Evaluation: Stay updated with the latest trends and advancements in data engineering technologies and propose suitable tools and frameworks to improve data processing capabilities.
Knowledge, skills and experience required
- Bachelor's or Master's degree in Computer Science, Information Technology, Data Science, or a related field.
- Proven experience as a Data Engineer or similar role, preferably in the mobile payments or fintech industry.
- Strong proficiency in programming languages such as Python, C#, Java or Scala for data processing and manipulation.
- Extensive experience with data storage and processing technologies such as SQL databases, NoSQL databases, Hadoop, Spark, and cloud-based data solutions (e.g., AWS, Google Cloud, Azure).
- Knowledge of data modelling, data warehousing, and data architecture principles.
- Familiarity with event-driven systems and real-time data processing frameworks and technologies (e.g., Kafka, Apache Flink).
- Understanding of data security, privacy, and compliance requirements in the payment industry.
- Experience with version control systems and CI/CD pipelines is a plus.
The successful candidate will also:
- be able to demonstrate a high level of professionalism;
- demonstrable ability to build strong and trusted relationships with external parties and throughout the company;
- have an ability to multitask and manage changing priorities;
- work well under pressure;
- be a determined self-starter with tenacious character that loves change and enjoys a challenge;
- be results driven, proactive & able to work autonomously;
- have an ability to work in a fast-paced environment;
- have a proven ability to work creatively and analytically in a problem-solving environment demonstrating critical thinking, teamwork, innovation and excellence;
- be flexible and change embracing in a rapidly evolving work and market environment; and
- demonstrate an ability to relate to, and collaborate with, a wide variety of stakeholders.
Join Mypinpad as a Data Engineer and contribute to the growth and success of the Company by leveraging your data engineering skills to enhance payment processing capabilities and drive data-driven insights.
Our Values
Our Company values are at the heart of all that we do and help enable all our people to make high impact decisions. Quality and excellence are central, and we have a strong focus on supporting and developing our employees. We have developed a culture where hard work and flexibility are understood. You can contribute fully and still balance personal commitments, wellbeing, and your career.
How to apply
Apply at the link below.